home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
cool
/
ge_cool.lha
/
GE_COOL2.1
/
CHANGES
next >
Wrap
Text File
|
1992-05-20
|
1KB
|
27 lines
This is the list of changes to COOL as distributed by Texas Instruments:
5. Add memory management with Handle and Shared classes. Avoid double deep
copies on return-by-value with Envelope.
4. The following classes are deleted: generic, exception, symbol, package.
Property list is reimplemented to provide conversion and type-checking at
run time and compile time.
3. Remove macro from the library.
Macros depend on COOL cpp, which is non standard, slow, and impossible
to maintain (gotos, finite-state-machine).
Macros are replaced by #defines, inlines, or by copy-code.
2. Remove exception handling from library.
RAISE(error, ...) has been replaced with printf(...) followed by abort().
The resumptive exception will be reimplemented with strings instead of
symbols, and without setjmp, longjmp.
1. Remove generic class from all classes.
The runtime type-checking in Ice requires the use of global symbols,
and maintenance of a data-base file sym_package.p at compilation time.